package com.dave.gd.common.util.xml.type;

import java.util.Date;

import com.dave.gd.common.util.DateUtils;

/**
 * 日期类型(格式要求是：YYYYMMDDHH24MISS)转换
 * 
 *
 * 
 */
public class TypeDate implements ITypeConverter {
    /**
     * 若输入text为YYYYMMDDHH24MISS格式返回Date对象，否则返回null
     * 
     */
    @Override
    public Object getValue(String text) {
        return DateUtils.str2Date(text);
    }
    
    /**
     * 如果输入value
     */
    @Override
    public String getText(Object value) {
        if (value != null) {
            return DateUtils.date2Str((Date) value);
        }
        return null;
    }
    
}
